// 引用网络请求中间件
import request from '@/utils/request.js';


// 参数：
// • url 请求url
// • data 请求参数data
// • needToken 是否需要参数token

// banner获取
export function SearchBanner(data) {
	return request({
		url: '/SearchMedia',
		method: 'POST',
		data,
		needToken: true,
	})
}
// 
export function CreateUploadMedia(data) {
	return request({
		url: '/CreateUploadMedia',
		method: 'POST',
		data,
		needToken: true,
	})
}

//  /applet/snowField/list
// 获取雪场列表信息
export function snowFieldList(params) {
	return request({
		url: `/applet/snowField/list`,
		method: 'GET',
		needToken: true,
		// link: 'first',  // 写入link属性为first时使用baseURL2
		params: params
	})
}

// /applet/home/getSnowFieldByPosition
// 获取雪场列表信息
export function getSnowFieldByPosition(params) {
	return request({
		url: `/applet/home/getSnowFieldByPosition`,
		method: 'GET',
		needToken: true,
		// link: 'first',  // 写入link属性为first时使用baseURL2
		params: params
	})
}

// /applet/home/getMemberInfo/{snowFieldId} 获取当前小程序用户信息(包括是否注册证明)
export function getMemberInfo(id) {
	return request({
		url: `/applet/home/getMemberInfo/` + id,
		method: 'GET',
		needToken: true
	})
}

// 注册图片信息
export function registerImageInfo(data) {
	return request({
		url: '/applet/miniProgram/registerImageInfo',
		method: 'POST',
		data,
		needToken: true,
	})
}

// 获取banner图片信息
export function bannerList(params) {
	return request({
		url: '/applet/home/banner/list',
		method: 'GET',
		needToken: true,
		params: params
	})
}